package com.example.demo.config.loginConfig;

import cn.hutool.captcha.CaptchaUtil;
import cn.hutool.captcha.LineCaptcha;

import java.io.FileNotFoundException;
import java.io.FileOutputStream;

/**
 * Created with IntelliJ IDEA.
 * Description:
 * User:龙宝
 * Date:2024-07-14
 * Time:17:37
 */
public class HuToolConfig {
    public static void  HuToolCode() throws FileNotFoundException {
        /**、
         * 1、创建一个验证码：
         *  验证码 captcha['kæptʃə]
         *  line:线条
         *  参数说明
         *  width:宽度
         *  height：高度
         *  codeCount:字符数量
         *  lineCount:干扰线数量
         */
        LineCaptcha lineCaptcha = CaptchaUtil.createLineCaptcha(200, 40, 4, 4);
        //2.获得生成的验证码的真实码值
        String code = lineCaptcha.getCode();
        System.out.println(code);
        //3.将验证码图片输出
        lineCaptcha.write(new FileOutputStream("text.png"));
    }
}
